/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package model;

import java.util.ArrayList;
import java.util.Date;

/**
 *
 * @author José Neto
 */
public class Consulta
{
    Paciente paciente;
    Date     data;
    ArrayList<Exame> exames;

    public Consulta(Paciente paciente)
    {
        this.paciente=paciente;
        this.paciente.novaConsulta(this);
        exames = new ArrayList<Exame>();

    }

    public void setExameAntropotrometrico(String medidas[])
    {
        ExameAntropotrometrico exame = new ExameAntropotrometrico();
        if(paciente.getTipo().equalsIgnoreCase("gestante"))
        {
            exame.setAltura(medidas[0]);
            exame.setGanhoDePeso(medidas[1]);
            exame.setImcGestacional(medidas[2]);
            exame.setImcPreGestacional(medidas[3]);
            exame.setPesoAtual(medidas[4]);
            exame.setPesoPreGestacional(medidas[5]);
        }
        else if(paciente.getTipo().equalsIgnoreCase("lactante01"))
        {
            exame.setComprimento(medidas[0]);
            exame.setComprimentoPorIdade(medidas[1]);
            exame.setGanhoDePeso(medidas[2]);
            exame.setPerimetroCefalico(medidas[3]);
            exame.setPerimetroToracicoPorPerimetroCefalico(medidas[4]);
            exame.setPesoAtual(medidas[5]);
            exame.setPesoPorComprimento(medidas[6]);
            exame.setPesoPorIdade(medidas[7]);
        }
        else if(paciente.getTipo().equalsIgnoreCase("lactante12"))
        {
            exame.setComprimento(medidas[0]);
            exame.setComprimentoPorIdade(medidas[1]);
            exame.setGanhoDePeso(medidas[2]);
            exame.setPerimetroBraquial(medidas[3]);
            exame.setPerimetroCefalico(medidas[4]);
            exame.setPerimetroToracicoPorPerimetroCefalico(medidas[5]);
            exame.setPesoAtual(medidas[6]);
            exame.setPesoPorComprimento(medidas[7]);
            exame.setPesoPorIdade(medidas[8]);
        }
        else if(paciente.getTipo().equalsIgnoreCase("preescolar"))
        {
            exame.setAltura(medidas[0]);
            exame.setAlturaPorIdade(medidas[1]);
            exame.setImc(medidas[2]);
            exame.setPerimetroBraquial(medidas[3]);
            exame.setPerimetroCefalico(medidas[4]);
            exame.setPerimetroToracicoPorPerimetroCefalico(medidas[5]);
            exame.setPesoAtual(medidas[6]);
            exame.setPesoPorAltura(medidas[7]);
            exame.setPesoPorIdade(medidas[8]);
            exame.setPregaCutaneaAbdominal(medidas[9]);
            exame.setPregaCutaneaBicipital(medidas[10]);
            exame.setPregaCutaneaSubEscapula(medidas[11]);
            exame.setPregaCutaneaSupraIliaca(medidas[12]);
            exame.setPregaCutaneaTricipital(medidas[13]);
            exame.setPregaCutaneaTricipitalMaisPregaCutaneaSubEscapular(medidas[14]);
        }
        else if(paciente.getTipo().equalsIgnoreCase("escolar"))
        {
            exame.setAltura(medidas[0]);
            exame.setAlturaPorIdade(medidas[1]);
            exame.setImc(medidas[2]);
            exame.setPesoAtual(medidas[3]);
            exame.setPesoPorAltura(medidas[4]);
            exame.setPesoPorIdade(medidas[5]);
            exame.setPregaCutaneaAbdominal(medidas[6]);
            exame.setPregaCutaneaBicipital(medidas[7]);
            exame.setPregaCutaneaSubEscapula(medidas[8]);
            exame.setPregaCutaneaSupraIliaca(medidas[9]);
            exame.setPregaCutaneaTricipital(medidas[10]);
            exame.setPregaCutaneaTricipitalMaisPregaCutaneaSubEscapular(medidas[11]);
        }
        else if(paciente.getTipo().equalsIgnoreCase("adolescente"))
        {
            exame.setAltura(medidas[0]);
            exame.setCircunferenciaDeCintura(medidas[1]);
            exame.setImc(medidas[2]);
            exame.setPesoAtual(medidas[3]);
            exame.setPesoPorAltura(medidas[4]);
            exame.setPesoPorIdade(medidas[5]);
            exame.setPregaCutaneaAbdominal(medidas[6]);
            exame.setPregaCutaneaBicipital(medidas[7]);
            exame.setPregaCutaneaSubEscapula(medidas[8]);
            exame.setPregaCutaneaSupraIliaca(medidas[9]);
            exame.setPregaCutaneaTricipital(medidas[10]);
            exame.setPregaCutaneaTricipitalMaisPregaCutaneaSubEscapular(medidas[11]);
        }
        else if(paciente.getTipo().equalsIgnoreCase("adulto"))
        {
            exame.setAltura(medidas[0]);
            exame.setAreaMuscularDoBraco(medidas[1]);
            exame.setCircunferenciaDoBraco(medidas[2]);
            exame.setCircunferenciaDeCintura(medidas[3]);
            exame.setCircunferenciaDePescoco(medidas[4]);
            exame.setCircunferenciaDoQuadril(medidas[5]);
            exame.setImc(medidas[6]);
            exame.setPesoAtual(medidas[7]);
            exame.setPregaCutaneaAbdominal(medidas[8]);
            exame.setPregaCutaneaBicipital(medidas[9]);
            exame.setPregaCutaneaSubEscapula(medidas[10]);
            exame.setPregaCutaneaSupraIliaca(medidas[11]);
            exame.setPregaCutaneaTricipital(medidas[12]);

        }
        else if(paciente.getTipo().equalsIgnoreCase("idoso"))
        {
            exame.setAltura(medidas[0]);
            exame.setCircunferenciaDaPanturrilha(medidas[1]);
            exame.setCircunferenciaDoBraco(medidas[2]);
            exame.setCircunferenciaDeCintura(medidas[3]);
            exame.setCircunferenciaDoQuadril(medidas[4]);
            exame.setCircunferenciaMuscularDoBraco(medidas[5]);
            exame.setPesoAtual(medidas[6]);
        }
        exames.add(exame);
        



        

    }



}
